package com.yuju.account.dao;

import com.yuju.account.dao.entity.Shift;
import com.yuju.account.model.ShiftAccountModel;
import com.yuju.account.model.ShiftModel;
import com.yuju.common.PageModel;
import com.yuju.common.core.dao.IBaseDao;
import com.yuju.model.account.AccountModel;

import java.util.List;

/**
 * 类名：IShiftDao  <br />
 *
 * 功能：
 *
 * @author : jiaokn <br />
 * @Date : 2017年12月7日 下午5:17:21  <br />
 * @version : 1.1 <br />
 */
public interface IShiftDao extends IBaseDao<ShiftModel, Shift, String> {
    List<ShiftModel> getCurrentShift(String hotelId);
    int insertShiftInfo(ShiftModel shift);
    List<ShiftModel> queryShiftInfo(ShiftModel shift);

    List<ShiftAccountModel> queryShiftAccountInfo(ShiftAccountModel shiftAccountModel);

    ShiftModel getPreviousShift(String hotelId);

    List<ShiftModel> getShiftBaseInfo(ShiftModel shiftModel);

}
